home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_28.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
94KB
|
1,671 lines
# near model CODE resource
# jump table entries: 4736-4756 (21 of them)
fn00000000:
00000000 4E56 FFBA link A6, -0x0046
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 266E 0010 movea.l A3, [A6 + 0x10]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 2D78 0118 FFFC move.l [A6 - 0x4], [0x00000118 /* TheZone */]
00000016 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
0000001C 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4]
00000022 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00000026 2D40 FFF4 move.l [A6 - 0xC], D0
0000002A 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000002E 2D40 FFE4 move.l [A6 - 0x1C], D0
00000032 2F0C move.l -[A7], A4
00000034 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000038 A8DC syscall CopyRgn
0000003A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000003E 7001 moveq.l D0, 0x01
00000040 3F00 move.w -[A7], D0
00000042 3F00 move.w -[A7], D0
00000044 A8E1 syscall InsetRgn
00000046 2D6E FFE4 FFE8 move.l [A6 - 0x18], [A6 - 0x1C]
0000004C 2D4C FFEC move.l [A6 - 0x14], A4
00000050 2F0C move.l -[A7], A4
00000052 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000056 2F0C move.l -[A7], A4
00000058 A8E6 syscall DiffRgn
0000005A 206E FFE4 movea.l A0, [A6 - 0x1C]
0000005E A023 syscall DisposHandle/DisposeHandle
00000060 486E FFCA pea.l [A6 - 0x36]
00000064 4EBA 0128 jsr [PC + 0x128 /* 0000018E */]
00000068 2F2D F64A move.l -[A7], [A5 - 0x9B6]
0000006C 486E FFCA pea.l [A6 - 0x36]
00000070 4EBA 019C jsr [PC + 0x19C /* 0000020E */]
00000074 2F0C move.l -[A7], A4
00000076 486E FFCA pea.l [A6 - 0x36]
0000007A 4EBA 022A jsr [PC + 0x22A /* 000002A6 */]
0000007E 7E01 moveq.l D7, 0x01
00000080 2D6E 000C FFE4 move.l [A6 - 0x1C], [A6 + 0xC]
00000086 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000008A:
0000008A 486E FFE8 pea.l [A6 - 0x18]
0000008E A972 syscall GetMouse
00000090 2D6E FFE8 FFDC move.l [A6 - 0x24], [A6 - 0x18]
00000096 2D6E FFE8 FFE0 move.l [A6 - 0x20], [A6 - 0x18]
0000009C 558F subq.l A7, 2
0000009E 2F2E FFDC move.l -[A7], [A6 - 0x24]
000000A2 2F0B move.l -[A7], A3
000000A4 A8E8 syscall PtInRgn
000000A6 4A1F tst.b [A7]+
000000A8 662E bne +0x30 /* 000000D8 */
000000AA 558F subq.l A7, 2
000000AC 2F2E FFDC move.l -[A7], [A6 - 0x24]
000000B0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000000B4 A8E8 syscall PtInRgn
000000B6 1E1F move.b D7, [A7]+
000000B8 6720 beq +0x22 /* 000000DA */
000000BA 2053 movea.l A0, [A3]
000000BC 5488 addq.l A0, 2
000000BE 2D48 FFEC move.l [A6 - 0x14], A0
000000C2 598F subq.l A7, 4
000000C4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000000C8 2F2E FFDC move.l -[A7], [A6 - 0x24]
000000CC A94E syscall PinRect
000000CE 2017 move.l D0, [A7]
000000D0 2D40 FFE0 move.l [A6 - 0x20], D0
000000D4 588F addq.l A7, 4
000000D6 6002 bra +0x4 /* 000000DA */
label000000D8:
000000D8 7E01 moveq.l D7, 0x01
label000000DA:
000000DA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000000DE 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000000E2 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
000000E6 2D40 FFC6 move.l [A6 - 0x3A], D0
000000EA 2D6E FFE0 FFE4 move.l [A6 - 0x1C], [A6 - 0x20]
000000F0 2F0C move.l -[A7], A4
000000F2 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000000F6 A8E0 syscall OffsetRgn/OfsetRgn
000000F8 2F0C move.l -[A7], A4
000000FA 486E FFCA pea.l [A6 - 0x36]
000000FE 4EBA 01A6 jsr [PC + 0x1A6 /* 000002A6 */]
00000102 4A07 tst.b D7
00000104 4FEF 0010 lea.l A7, [A7 + 0x10]
00000108 6724 beq +0x26 /* 0000012E */
0000010A 2D78 0118 FFC2 move.l [A6 - 0x3E], [0x00000118 /* TheZone */]
00000110 21EE FFF0 0118 move.l [0x00000118 /* TheZone */], [A6 - 0x10]
00000116 2D6E FFC2 FFBE move.l [A6 - 0x42], [A6 - 0x3E]
0000011C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000120 206E 0018 movea.l A0, [A6 + 0x18]
00000124 4E90 jsr [A0]
00000126 21EE FFBE 0118 move.l [0x00000118 /* TheZone */], [A6 - 0x42]
0000012C 588F addq.l A7, 4
label0000012E:
0000012E 558F subq.l A7, 2
00000130 A977 syscall WaitMouseUp
00000132 4A1F tst.b [A7]+
00000134 6600 FF54 bne -0xAA /* 0000008A */
00000138 486E FFCA pea.l [A6 - 0x36]
0000013C 4EBA 010A jsr [PC + 0x10A /* 00000248 */]
00000140 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000144 A873 syscall SetPort
00000146 21EE FFF0 0118 move.l [0x00000118 /* TheZone */], [A6 - 0x10]
0000014C 4A07 tst.b D7
0000014E 6718 beq +0x1A /* 00000168 */
00000150 2F2E 000C move.l -[A7], [A6 + 0xC]
00000154 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000158 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
0000015C 2D40 FFBA move.l [A6 - 0x46], D0
00000160 41EE FFBA lea.l A0, [A6 - 0x46]
00000164 508F addq.l A7, 8
00000166 6004 bra +0x6 /* 0000016C */
label00000168:
00000168 41ED F652 lea.l A0, [A5 - 0x9AE]
label0000016C:
0000016C 2D50 FFF8 move.l [A6 - 0x8], [A0]
00000170 7002 moveq.l D0, 0x02
00000172 2F00 move.l -[A7], D0
00000174 486E FFCA pea.l [A6 - 0x36]
00000178 4EBA 004C jsr [PC + 0x4C /* 000001C6 */]
0000017C 202E FFF8 move.l D0, [A6 - 0x8]
00000180 4FEF 000C lea.l A7, [A7 + 0xC]
00000184 4CEE 1880 FFAE movem.l D7,A3,A4, [A6 - 0x52]
0000018A 4E5E unlink A6
0000018C 4E75 rts
export_592:
fn0000018E:
0000018E 4E56 0000 link A6, 0
00000192 2F0C move.l -[A7], A4
00000194 286E 0008 movea.l A4, [A6 + 0x8]
00000198 200C move.l D0, A4
0000019A 6610 bne +0x12 /* 000001AC */
0000019C 7012 moveq.l D0, 0x12
0000019E 2F00 move.l -[A7], D0
000001A0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000001A4 2840 movea.l A4, D0
000001A6 200C move.l D0, A4
000001A8 588F addq.l A7, 4
000001AA 6710 beq +0x12 /* 000001BC */
label000001AC:
000001AC 7000 moveq.l D0, 0x00
000001AE 2880 move.l [A4], D0
000001B0 2940 0004 move.l [A4 + 0x4], D0
000001B4 2940 0008 move.l [A4 + 0x8], D0
000001B8 2940 000C move.l [A4 + 0xC], D0
label000001BC:
000001BC 200C move.l D0, A4
000001BE 286E FFFC movea.l A4, [A6 - 0x4]
000001C2 4E5E unlink A6
000001C4 4E75 rts
export_593:
fn000001C6:
000001C6 4E56 0000 link A6, 0
000001CA 2F0C move.l -[A7], A4
000001CC 286E 0008 movea.l A4, [A6 + 0x8]
000001D0 200C move.l D0, A4
000001D2 6732 beq +0x34 /* 00000206 */
000001D4 2F0C move.l -[A7], A4
000001D6 4EBA 0070 jsr [PC + 0x70 /* 00000248 */]
000001DA 4A94 tst.l [A4]
000001DC 588F addq.l A7, 4
000001DE 6710 beq +0x12 /* 000001F0 */
000001E0 2054 movea.l A0, [A4]
000001E2 A023 syscall DisposHandle/DisposeHandle
000001E4 206C 0004 movea.l A0, [A4 + 0x4]
000001E8 A023 syscall DisposHandle/DisposeHandle
000001EA 206C 0008 movea.l A0, [A4 + 0x8]
000001EE A023 syscall DisposHandle/DisposeHandle
label000001F0:
000001F0 200C move.l D0, A4
000001F2 6712 beq +0x14 /* 00000206 */
000001F4 202E 000C move.l D0, [A6 + 0xC]
000001F8 0800 0000 btst.b D0, 0x0
000001FC 6708 beq +0xA /* 00000206 */
000001FE 2F0C move.l -[A7], A4
00000200 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000204 588F addq.l A7, 4
label00000206:
00000206 286E FFFC movea.l A4, [A6 - 0x4]
0000020A 4E5E unlink A6
0000020C 4E75 rts
export_594:
fn0000020E:
0000020E 4E56 0000 link A6, 0
00000212 2F0C move.l -[A7], A4
00000214 286E 0008 movea.l A4, [A6 + 0x8]
00000218 4A94 tst.l [A4]
0000021A 6616 bne +0x18 /* 00000232 */
0000021C 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000220 2880 move.l [A4], D0
00000222 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000226 2940 0004 move.l [A4 + 0x4], D0
0000022A 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000022E 2940 0008 move.l [A4 + 0x8], D0
label00000232:
00000232 296E 000C 000C move.l [A4 + 0xC], [A6 + 0xC]
00000238 422C 0010 clr.b [A4 + 0x10]
0000023C 2B4C F656 move.l [A5 - 0x9AA], A4
00000240 286E FFFC movea.l A4, [A6 - 0x4]
00000244 4E5E unlink A6
00000246 4E75 rts
export_595:
fn00000248:
00000248 4E56 0000 link A6, 0
0000024C 2F0C move.l -[A7], A4
0000024E 286E 0008 movea.l A4, [A6 + 0x8]
00000252 4AAC 000C tst.l [A4 + 0xC]
00000256 671C beq +0x1E /* 00000274 */
00000258 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000025C A8DD syscall SetEmptyRgn
0000025E 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000262 2F0C move.l -[A7], A4
00000264 4EBA 016C jsr [PC + 0x16C /* 000003D2 */]
00000268 7000 moveq.l D0, 0x00
0000026A 2940 000C move.l [A4 + 0xC], D0
0000026E 2B40 F656 move.l [A5 - 0x9AA], D0
00000272 508F addq.l A7, 8
label00000274:
00000274 286E FFFC movea.l A4, [A6 - 0x4]
00000278 4E5E unlink A6
0000027A 4E75 rts
export_596:
0000027C 4E56 0000 link A6, 0
00000280 2F0C move.l -[A7], A4
00000282 286E 0008 movea.l A4, [A6 + 0x8]
00000286 2F2E 000C move.l -[A7], [A6 + 0xC]
0000028A 2F0C move.l -[A7], A4
0000028C 4EBA 00F0 jsr [PC + 0xF0 /* 0000037E */]
00000290 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000294 2F0C move.l -[A7], A4
00000296 4EBA 013A jsr [PC + 0x13A /* 000003D2 */]
0000029A 422C 0010 clr.b [A4 + 0x10]
0000029E 286E FFFC movea.l A4, [A6 - 0x4]
000002A2 4E5E unlink A6
000002A4 4E75 rts
fn000002A6:
000002A6 4E56 0000 link A6, 0
000002AA 2F0C move.l -[A7], A4
000002AC 286E 0008 movea.l A4, [A6 + 0x8]
000002B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000002B4 2F2C 0004 move.l -[A7], [A4 + 0x4]
000002B8 A8DC syscall CopyRgn
000002BA 2F2C 0004 move.l -[A7], [A4 + 0x4]
000002BE 2F0C move.l -[A7], A4
000002C0 4EBA 0110 jsr [PC + 0x110 /* 000003D2 */]
000002C4 286E FFFC movea.l A4, [A6 - 0x4]
000002C8 4E5E unlink A6
000002CA 4E75 rts
export_597:
000002CC 4E56 0000 link A6, 0
000002D0 4AAD F656 tst.l [A5 - 0x9AA]
000002D4 670C beq +0xE /* 000002E2 */
000002D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002DA 2F2D F656 move.l -[A7], [A5 - 0x9AA]
000002DE 4EBA 0006 jsr [PC + 0x6 /* 000002E6 */]
label000002E2:
000002E2 4E5E unlink A6
000002E4 4E75 rts
fn000002E6:
000002E6 4E56 FFF8 link A6, -0x0008
000002EA 2F0C move.l -[A7], A4
000002EC 286E 0008 movea.l A4, [A6 + 0x8]
000002F0 102C 0010 move.b D0, [A4 + 0x10]
000002F4 6706 beq +0x8 /* 000002FC */
000002F6 5300 subq.b D0, 1
000002F8 673C beq +0x3E /* 00000336 */
000002FA 604C bra +0x4E /* 00000348 */
label000002FC:
000002FC 206E 000C movea.l A0, [A6 + 0xC]
00000300 43EE FFF8 lea.l A1, [A6 - 0x8]
00000304 22D8 move.l [A1]+, [A0]+
00000306 22D8 move.l [A1]+, [A0]+
00000308 486E FFF8 pea.l [A6 - 0x8]
0000030C 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00000310 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000314 486E FFF8 pea.l [A6 - 0x8]
00000318 A8DF syscall RectRgn
0000031A 2F14 move.l -[A7], [A4]
0000031C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000320 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000324 A8E6 syscall DiffRgn
00000326 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000032A 2F0C move.l -[A7], A4
0000032C 4EBA 00A4 jsr [PC + 0xA4 /* 000003D2 */]
00000330 4FEF 000C lea.l A7, [A7 + 0xC]
00000334 6012 bra +0x14 /* 00000348 */
label00000336:
00000336 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000033A 2F0C move.l -[A7], A4
0000033C 4EBA 0094 jsr [PC + 0x94 /* 000003D2 */]
00000340 197C 0002 0010 move.b [A4 + 0x10], 0x2
00000346 508F addq.l A7, 8
label00000348:
00000348 286E FFF4 movea.l A4, [A6 - 0xC]
0000034C 4E5E unlink A6
0000034E 4E75 rts
export_598:
00000350 4E56 0000 link A6, 0
00000354 2F0C move.l -[A7], A4
00000356 286E 0008 movea.l A4, [A6 + 0x8]
0000035A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000035E 2F0C move.l -[A7], A4
00000360 4EBA 001C jsr [PC + 0x1C /* 0000037E */]
00000364 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000368 2F14 move.l -[A7], [A4]
0000036A 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000036E A8E4 syscall SectRgn
00000370 197C 0001 0010 move.b [A4 + 0x10], 0x1
00000376 286E FFFC movea.l A4, [A6 - 0x4]
0000037A 4E5E unlink A6
0000037C 4E75 rts
fn0000037E:
0000037E 4E56 FFF8 link A6, -0x0008
00000382 2F0C move.l -[A7], A4
00000384 286E 0008 movea.l A4, [A6 + 0x8]
00000388 206E 000C movea.l A0, [A6 + 0xC]
0000038C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000390 22D8 move.l [A1]+, [A0]+
00000392 22D8 move.l [A1]+, [A0]+
00000394 486E FFF8 pea.l [A6 - 0x8]
00000398 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
0000039C 2F2C 0004 move.l -[A7], [A4 + 0x4]
000003A0 486E FFF8 pea.l [A6 - 0x8]
000003A4 A8DF syscall RectRgn
000003A6 2F2C 0008 move.l -[A7], [A4 + 0x8]
000003AA 486E FFF8 pea.l [A6 - 0x8]
000003AE A8DF syscall RectRgn
000003B0 2F2C 0008 move.l -[A7], [A4 + 0x8]
000003B4 7001 moveq.l D0, 0x01
000003B6 3F00 move.w -[A7], D0
000003B8 3F00 move.w -[A7], D0
000003BA A8E1 syscall InsetRgn
000003BC 2F2C 0004 move.l -[A7], [A4 + 0x4]
000003C0 2F2C 0008 move.l -[A7], [A4 + 0x8]
000003C4 2F2C 0004 move.l -[A7], [A4 + 0x4]
000003C8 A8E6 syscall DiffRgn
000003CA 286E FFF4 movea.l A4, [A6 - 0xC]
000003CE 4E5E unlink A6
000003D0 4E75 rts
fn000003D2:
000003D2 4E56 FFE6 link A6, -0x001A
000003D6 48E7 0018 movem.l -[A7], A3,A4
000003DA 286E 0008 movea.l A4, [A6 + 0x8]
000003DE 2F14 move.l -[A7], [A4]
000003E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000003E4 2F14 move.l -[A7], [A4]
000003E6 A8E7 syscall XorRgn
000003E8 2678 09DE movea.l A3, [0x000009DE /* WMgrPort */]
000003EC 2F0B move.l -[A7], A3
000003EE 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */]
000003F2 2D40 FFE6 move.l [A6 - 0x1A], D0
000003F6 486E FFEA pea.l [A6 - 0x16]
000003FA A898 syscall GetPenState
000003FC 486D FFAA pea.l [A5 - 0x56]
00000400 A89D syscall PenPat
00000402 700E moveq.l D0, 0x0E
00000404 3F00 move.w -[A7], D0
00000406 A89C syscall PenMode
00000408 2D6B 001C FFFC move.l [A6 - 0x4], [A3 + 0x1C]
0000040E 276C 000C 001C move.l [A3 + 0x1C], [A4 + 0xC]
00000414 2F14 move.l -[A7], [A4]
00000416 A8D3 syscall PaintRgn
00000418 276E FFFC 001C move.l [A3 + 0x1C], [A6 - 0x4]
0000041E 486E FFEA pea.l [A6 - 0x16]
00000422 A899 syscall SetPenState
00000424 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000428 A873 syscall SetPort
0000042A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000042E 2F14 move.l -[A7], [A4]
00000430 A8DC syscall CopyRgn
00000432 4CEE 1800 FFDE movem.l A3,A4, [A6 - 0x22]
00000438 4E5E unlink A6
0000043A 4E75 rts
export_599:
fn0000043C:
0000043C 4E56 FEF8 link A6, -0x0108
00000440 48E7 0018 movem.l -[A7], A3,A4
00000444 286E 0008 movea.l A4, [A6 + 0x8]
00000448 7000 moveq.l D0, 0x00
0000044A 2F00 move.l -[A7], D0
0000044C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000450 2F00 move.l -[A7], D0
00000452 2F0C move.l -[A7], A4
00000454 2F3C 6472 6F70 move.l -[A7], 0x64726F70 /* 'drop' */
0000045A 4EAD 2442 jsr [A5 + 0x2442 /* export_1156 */]
0000045E 2640 movea.l A3, D0
00000460 422E FF00 clr.b [A6 - 0x100]
00000464 41EE FEF8 lea.l A0, [A6 - 0x108]
00000468 422E FEFC clr.b [A6 - 0x104]
0000046C 486E FEF8 pea.l [A6 - 0x108]
00000470 2F0B move.l -[A7], A3
00000472 2F0C move.l -[A7], A4
00000474 2054 movea.l A0, [A4]
00000476 2050 movea.l A0, [A0]
00000478 2268 0024 movea.l A1, [A0 + 0x24]
0000047C 4E91 jsr [A1]
0000047E 200B move.l D0, A3
00000480 6716 beq +0x18 /* 00000498 */
00000482 7003 moveq.l D0, 0x03
00000484 2F00 move.l -[A7], D0
00000486 2F0B move.l -[A7], A3
00000488 2053 movea.l A0, [A3]
0000048A 2050 movea.l A0, [A0]
0000048C 2268 0014 movea.l A1, [A0 + 0x14]
00000490 4E91 jsr [A1]
00000492 7000 moveq.l D0, 0x00
00000494 508F addq.l A7, 8
00000496 6002 bra +0x4 /* 0000049A */
label00000498:
00000498 7000 moveq.l D0, 0x00
label0000049A:
0000049A 102E FEFC move.b D0, [A6 - 0x104]
0000049E 4FEF 0020 lea.l A7, [A7 + 0x20]
000004A2 4CEE 1800 FEF0 movem.l A3,A4, [A6 - 0x110]
000004A8 4E5E unlink A6
000004AA 4E75 rts
export_600:
000004AC 4E56 0000 link A6, 0
000004B0 7001 moveq.l D0, 0x01
000004B2 4E5E unlink A6
000004B4 4E75 rts
export_601:
000004B6 4E56 0000 link A6, 0
000004BA 7000 moveq.l D0, 0x00
000004BC 4E5E unlink A6
000004BE 4E75 rts
export_602:
000004C0 4E56 0000 link A6, 0
000004C4 4E5E unlink A6
000004C6 4E75 rts
export_603:
000004C8 4E56 0000 link A6, 0
000004CC 4E5E unlink A6
000004CE 4E75 rts
export_604:
000004D0 4E56 FFF0 link A6, -0x0010
000004D4 48E7 0018 movem.l -[A7], A3,A4
000004D8 286E 0008 movea.l A4, [A6 + 0x8]
000004DC 2F0C move.l -[A7], A4
000004DE 2054 movea.l A0, [A4]
000004E0 2050 movea.l A0, [A0]
000004E2 2268 0028 movea.l A1, [A0 + 0x28]
000004E6 4E91 jsr [A1]
000004E8 2D40 FFF4 move.l [A6 - 0xC], D0
000004EC 41EE FFF8 lea.l A0, [A6 - 0x8]
000004F0 486E FFF8 pea.l [A6 - 0x8]
000004F4 2F0C move.l -[A7], A4
000004F6 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000004FA 486E FFF8 pea.l [A6 - 0x8]
000004FE 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00000502 206E 0010 movea.l A0, [A6 + 0x10]
00000506 08E8 0007 0034 bset.b [A0 + 0x34], 0x7
0000050C 558F subq.l A7, 2
0000050E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000512 486E FFF8 pea.l [A6 - 0x8]
00000516 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000051A 4A1F tst.b [A7]+
0000051C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000520 6614 bne +0x16 /* 00000536 */
00000522 2054 movea.l A0, [A4]
00000524 2668 0008 movea.l A3, [A0 + 0x8]
00000528 206E 0010 movea.l A0, [A6 + 0x10]
0000052C 08A8 0007 0034 bclr.b [A0 + 0x34], 0x7
00000532 6000 0096 bra +0x98 /* 000005CA */
label00000536:
00000536 2054 movea.l A0, [A4]
00000538 2D68 0008 FFF0 move.l [A6 - 0x10], [A0 + 0x8]
0000053E 206E 0010 movea.l A0, [A6 + 0x10]
00000542 B9D0 cmpa.l A4, [A0]
00000544 6612 bne +0x14 /* 00000558 */
00000546 2F0C move.l -[A7], A4
00000548 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
0000054C 4A00 tst.b D0
0000054E 588F addq.l A7, 4
00000550 6706 beq +0x8 /* 00000558 */
00000552 7000 moveq.l D0, 0x00
00000554 2D40 FFF0 move.l [A6 - 0x10], D0
label00000558:
00000558 2F2E 000C move.l -[A7], [A6 + 0xC]
0000055C 2F0C move.l -[A7], A4
0000055E 2054 movea.l A0, [A4]
00000560 2050 movea.l A0, [A0]
00000562 2268 0058 movea.l A1, [A0 + 0x58]
00000566 4E91 jsr [A1]
00000568 2640 movea.l A3, D0
0000056A 200B move.l D0, A3
0000056C 508F addq.l A7, 8
0000056E 6604 bne +0x6 /* 00000574 */
00000570 266E FFF0 movea.l A3, [A6 - 0x10]
label00000574:
00000574 200B move.l D0, A3
00000576 6752 beq +0x54 /* 000005CA */
00000578 206E 0010 movea.l A0, [A6 + 0x10]
0000057C B7E8 0014 cmpa.l A3, [A0 + 0x14]
00000580 6748 beq +0x4A /* 000005CA */
00000582 2053 movea.l A0, [A3]
00000584 0828 0003 0025 btst.b [A0 + 0x25], 0x3
0000058A 56C0 sne D0
0000058C 4400 neg.b D0
0000058E 4A00 tst.b D0
00000590 6706 beq +0x8 /* 00000598 */
00000592 266E FFF0 movea.l A3, [A6 - 0x10]
00000596 6032 bra +0x34 /* 000005CA */
label00000598:
00000598 206E 0010 movea.l A0, [A6 + 0x10]
0000059C 2F28 0004 move.l -[A7], [A0 + 0x4]
000005A0 2F0B move.l -[A7], A3
000005A2 4EBA FE98 jsr [PC - 0x168 /* 0000043C */]
000005A6 4A00 tst.b D0
000005A8 508F addq.l A7, 8
000005AA 661E bne +0x20 /* 000005CA */
000005AC 2053 movea.l A0, [A3]
000005AE 2668 000A movea.l A3, [A0 + 0xA]
000005B2 206E 0010 movea.l A0, [A6 + 0x10]
000005B6 2F28 0004 move.l -[A7], [A0 + 0x4]
000005BA 2F0B move.l -[A7], A3
000005BC 4EBA FE7E jsr [PC - 0x182 /* 0000043C */]
000005C0 4A00 tst.b D0
000005C2 508F addq.l A7, 8
000005C4 6604 bne +0x6 /* 000005CA */
000005C6 7000 moveq.l D0, 0x00
000005C8 2640 movea.l A3, D0
label000005CA:
000005CA 2054 movea.l A0, [A4]
000005CC B7E8 0008 cmpa.l A3, [A0 + 0x8]
000005D0 670A beq +0xC /* 000005DC */
000005D2 206E 0010 movea.l A0, [A6 + 0x10]
000005D6 08A8 0007 0034 bclr.b [A0 + 0x34], 0x7
label000005DC:
000005DC 206E 0010 movea.l A0, [A6 + 0x10]
000005E0 B7E8 0014 cmpa.l A3, [A0 + 0x14]
000005E4 6768 beq +0x6A /* 0000064E */
000005E6 4AA8 0014 tst.l [A0 + 0x14]
000005EA 6736 beq +0x38 /* 00000622 */
000005EC 2F28 0014 move.l -[A7], [A0 + 0x14]
000005F0 2F28 0004 move.l -[A7], [A0 + 0x4]
000005F4 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
000005F8 72FC moveq.l D1, 0xFFFFFFFC
000005FA B280 cmp.l D1, D0
000005FC 508F addq.l A7, 8
000005FE 6622 bne +0x24 /* 00000622 */
00000600 7001 moveq.l D0, 0x01
00000602 2F00 move.l -[A7], D0
00000604 7200 moveq.l D1, 0x00
00000606 2F01 move.l -[A7], D1
00000608 206E 0010 movea.l A0, [A6 + 0x10]
0000060C 2F28 0014 move.l -[A7], [A0 + 0x14]
00000610 2068 0014 movea.l A0, [A0 + 0x14]
00000614 2050 movea.l A0, [A0]
00000616 2050 movea.l A0, [A0]
00000618 2268 0108 movea.l A1, [A0 + 0x108]
0000061C 4E91 jsr [A1]
0000061E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000622:
00000622 200B move.l D0, A3
00000624 6720 beq +0x22 /* 00000646 */
00000626 2054 movea.l A0, [A4]
00000628 B7E8 0008 cmpa.l A3, [A0 + 0x8]
0000062C 6718 beq +0x1A /* 00000646 */
0000062E 7000 moveq.l D0, 0x00
00000630 2F00 move.l -[A7], D0
00000632 7201 moveq.l D1, 0x01
00000634 2F01 move.l -[A7], D1
00000636 2F0B move.l -[A7], A3
00000638 2053 movea.l A0, [A3]
0000063A 2050 movea.l A0, [A0]
0000063C 2268 0108 movea.l A1, [A0 + 0x108]
00000640 4E91 jsr [A1]
00000642 4FEF 000C lea.l A7, [A7 + 0xC]
label00000646:
00000646 206E 0010 movea.l A0, [A6 + 0x10]
0000064A 214B 0014 move.l [A0 + 0x14], A3
label0000064E:
0000064E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000652 A873 syscall SetPort
00000654 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
0000065A 4E5E unlink A6
0000065C 4E75 rts
export_605:
0000065E 4E56 FFF8 link A6, -0x0008
00000662 2F0C move.l -[A7], A4
00000664 286E 0008 movea.l A4, [A6 + 0x8]
00000668 486E 000C pea.l [A6 + 0xC]
0000066C A871 syscall GlobalToLocal
0000066E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000672 486E FFF8 pea.l [A6 - 0x8]
00000676 2F0C move.l -[A7], A4
00000678 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
0000067C 558F subq.l A7, 2
0000067E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000682 486E FFF8 pea.l [A6 - 0x8]
00000686 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000068A 4A1F tst.b [A7]+
0000068C 670E beq +0x10 /* 0000069C */
0000068E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000692 2F0C move.l -[A7], A4
00000694 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00000698 508F addq.l A7, 8
0000069A 6002 bra +0x4 /* 0000069E */
label0000069C:
0000069C 7000 moveq.l D0, 0x00
label0000069E:
0000069E 508F addq.l A7, 8
000006A0 286E FFF4 movea.l A4, [A6 - 0xC]
000006A4 4E5E unlink A6
000006A6 4E75 rts
fn000006A8:
000006A8 4E56 0000 link A6, 0
000006AC 48E7 0018 movem.l -[A7], A3,A4
000006B0 286E 0008 movea.l A4, [A6 + 0x8]
000006B4 4AAC 0010 tst.l [A4 + 0x10]
000006B8 674C beq +0x4E /* 00000706 */
000006BA 4AAC 0014 tst.l [A4 + 0x14]
000006BE 6746 beq +0x48 /* 00000706 */
000006C0 2F2C 0014 move.l -[A7], [A4 + 0x14]
000006C4 2F2C 0004 move.l -[A7], [A4 + 0x4]
000006C8 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
000006CC 72FC moveq.l D1, 0xFFFFFFFC
000006CE B280 cmp.l D1, D0
000006D0 508F addq.l A7, 8
000006D2 6632 bne +0x34 /* 00000706 */
000006D4 206C 0010 movea.l A0, [A4 + 0x10]
000006D8 2F08 move.l -[A7], A0
000006DA 2050 movea.l A0, [A0]
000006DC 2050 movea.l A0, [A0]
000006DE 2268 0028 movea.l A1, [A0 + 0x28]
000006E2 4E91 jsr [A1]
000006E4 2640 movea.l A3, D0
000006E6 7001 moveq.l D0, 0x01
000006E8 2F00 move.l -[A7], D0
000006EA 7200 moveq.l D1, 0x00
000006EC 2F01 move.l -[A7], D1
000006EE 206C 0014 movea.l A0, [A4 + 0x14]
000006F2 2F08 move.l -[A7], A0
000006F4 2050 movea.l A0, [A0]
000006F6 2050 movea.l A0, [A0]
000006F8 2268 0108 movea.l A1, [A0 + 0x108]
000006FC 4E91 jsr [A1]
000006FE 2F0B move.l -[A7], A3
00000700 A873 syscall SetPort
00000702 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000706:
00000706 7000 moveq.l D0, 0x00
00000708 2940 0014 move.l [A4 + 0x14], D0
0000070C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000712 4E5E unlink A6
00000714 4E75 rts
export_606:
00000716 4E56 0000 link A6, 0
0000071A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000071E 4EBA FF88 jsr [PC - 0x78 /* 000006A8 */]
00000722 4E5E unlink A6
00000724 4E75 rts
fn00000726:
00000726 4E56 FFFC link A6, -0x0004
0000072A 48E7 0108 movem.l -[A7], D7,A4
0000072E 286E 0010 movea.l A4, [A6 + 0x10]
00000732 598F subq.l A7, 4
00000734 3F3C 0004 move.w -[A7], 0x4
00000738 A88F syscall OSDispatch
0000073A 202E 0008 move.l D0, [A6 + 0x8]
0000073E B09F cmp.l D0, [A7]+
00000740 6600 00B2 bne +0xB4 /* 000007F4 */
00000744 486E FFFC pea.l [A6 - 0x4]
00000748 2F2E 000C move.l -[A7], [A6 + 0xC]
0000074C 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000750 3E00 move.w D7, D0
00000752 598F subq.l A7, 4
00000754 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000758 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000075C 7062 moveq.l D0, 0x62
0000075E B09F cmp.l D0, [A7]+
00000760 508F addq.l A7, 8
00000762 6F06 ble +0x8 /* 0000076A */
00000764 7000 moveq.l D0, 0x00
00000766 2D40 FFFC move.l [A6 - 0x4], D0
label0000076A:
0000076A 4AAE FFFC tst.l [A6 - 0x4]
0000076E 671E beq +0x20 /* 0000078E */
00000770 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000774 206E FFFC movea.l A0, [A6 - 0x4]
00000778 2050 movea.l A0, [A0]
0000077A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000077E 4EBA FCBC jsr [PC - 0x344 /* 0000043C */]
00000782 4A00 tst.b D0
00000784 508F addq.l A7, 8
00000786 6606 bne +0x8 /* 0000078E */
00000788 7000 moveq.l D0, 0x00
0000078A 2D40 FFFC move.l [A6 - 0x4], D0
label0000078E:
0000078E 202E FFFC move.l D0, [A6 - 0x4]
00000792 B0AC 0010 cmp.l D0, [A4 + 0x10]
00000796 6736 beq +0x38 /* 000007CE */
00000798 4AAC 0010 tst.l [A4 + 0x10]
0000079C 6716 beq +0x18 /* 000007B4 */
0000079E 2F0C move.l -[A7], A4
000007A0 206C 0010 movea.l A0, [A4 + 0x10]
000007A4 2F08 move.l -[A7], A0
000007A6 2050 movea.l A0, [A0]
000007A8 2050 movea.l A0, [A0]
000007AA 2268 00A4 movea.l A1, [A0 + 0xA4]
000007AE 4E91 jsr [A1]
000007B0 508F addq.l A7, 8
000007B2 6008 bra +0xA /* 000007BC */
label000007B4:
000007B4 2F0C move.l -[A7], A4
000007B6 4EBA FEF0 jsr [PC - 0x110 /* 000006A8 */]
000007BA 588F addq.l A7, 4
label000007BC:
000007BC 296E FFFC 0010 move.l [A4 + 0x10], [A6 - 0x4]
000007C2 670A beq +0xC /* 000007CE */
000007C4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007C8 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
000007CC 588F addq.l A7, 4
label000007CE:
000007CE 4AAE FFFC tst.l [A6 - 0x4]
000007D2 671A beq +0x1C /* 000007EE */
000007D4 2F0C move.l -[A7], A4
000007D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000007DA 206E FFFC movea.l A0, [A6 - 0x4]
000007DE 2F08 move.l -[A7], A0
000007E0 2050 movea.l A0, [A0]
000007E2 2050 movea.l A0, [A0]
000007E4 2268 00A0 movea.l A1, [A0 + 0xA0]
000007E8 4E91 jsr [A1]
000007EA 4FEF 000C lea.l A7, [A7 + 0xC]
label000007EE:
000007EE 296E FFFC 0010 move.l [A4 + 0x10], [A6 - 0x4]
label000007F4:
000007F4 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
000007FA 4E5E unlink A6
000007FC 4E75 rts
fn000007FE:
000007FE 4E56 0000 link A6, 0
00000802 2F0C move.l -[A7], A4
00000804 286E 0008 movea.l A4, [A6 + 0x8]
00000808 598F subq.l A7, 4
0000080A 3F3C 0004 move.w -[A7], 0x4
0000080E A88F syscall OSDispatch
00000810 202C 000C move.l D0, [A4 + 0xC]
00000814 B09F cmp.l D0, [A7]+
00000816 662A bne +0x2C /* 00000842 */
00000818 4AAC 0010 tst.l [A4 + 0x10]
0000081C 6716 beq +0x18 /* 00000834 */
0000081E 2F0C move.l -[A7], A4
00000820 206C 0010 movea.l A0, [A4 + 0x10]
00000824 2F08 move.l -[A7], A0
00000826 2050 movea.l A0, [A0]
00000828 2050 movea.l A0, [A0]
0000082A 2268 00A4 movea.l A1, [A0 + 0xA4]
0000082E 4E91 jsr [A1]
00000830 508F addq.l A7, 8
00000832 6008 bra +0xA /* 0000083C */
label00000834:
00000834 2F0C move.l -[A7], A4
00000836 4EBA FE70 jsr [PC - 0x190 /* 000006A8 */]
0000083A 588F addq.l A7, 4
label0000083C:
0000083C 7000 moveq.l D0, 0x00
0000083E 2940 0010 move.l [A4 + 0x10], D0
label00000842:
00000842 286E FFFC movea.l A4, [A6 - 0x4]
00000846 4E5E unlink A6
00000848 4E75 rts
0000084A 4E56 FFDC link A6, -0x0024
0000084E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000852 286E 0008 movea.l A4, [A6 + 0x8]
00000856 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
0000085A 2D40 FFF4 move.l [A6 - 0xC], D0
0000085E 082C 0006 0034 btst.b [A4 + 0x34], 0x6
00000864 6700 00D4 beq +0xD6 /* 0000093A */
00000868 558F subq.l A7, 2
0000086A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000086E 486C 0028 pea.l [A4 + 0x28]
00000872 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000876 4A1F tst.b [A7]+
00000878 6700 00BA beq +0xBC /* 00000934 */
0000087C 558F subq.l A7, 2
0000087E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000882 486C 0020 pea.l [A4 + 0x20]
00000886 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000088A 4A1F tst.b [A7]+
0000088C 6600 00A6 bne +0xA8 /* 00000934 */
00000890 598F subq.l A7, 4
00000892 A975 syscall TickCount
00000894 2E1F move.l D7, [A7]+
00000896 4AAC 0030 tst.l [A4 + 0x30]
0000089A 6604 bne +0x6 /* 000008A0 */
0000089C 2947 0030 move.l [A4 + 0x30], D7
label000008A0:
000008A0 2007 move.l D0, D7
000008A2 90AC 0030 sub.l D0, [A4 + 0x30]
000008A6 720A moveq.l D1, 0x0A
000008A8 B280 cmp.l D1, D0
000008AA 6C00 008E bge +0x90 /* 0000093A */
000008AE 2054 movea.l A0, [A4]
000008B0 2F08 move.l -[A7], A0
000008B2 2050 movea.l A0, [A0]
000008B4 2050 movea.l A0, [A0]
000008B6 2268 0028 movea.l A1, [A0 + 0x28]
000008BA 4E91 jsr [A1]
000008BC 2D40 FFDC move.l [A6 - 0x24], D0
000008C0 266D F64A movea.l A3, [A5 - 0x9B6]
000008C4 2053 movea.l A0, [A3]
000008C6 5488 addq.l A0, 2
000008C8 43EE FFE0 lea.l A1, [A6 - 0x20]
000008CC 22D8 move.l [A1]+, [A0]+
000008CE 22D8 move.l [A1]+, [A0]+
000008D0 486E FFE0 pea.l [A6 - 0x20]
000008D4 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
000008D8 2640 movea.l A3, D0
000008DA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000008DE 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000008E2 2D40 FFE8 move.l [A6 - 0x18], D0
000008E6 2D40 FFEC move.l [A6 - 0x14], D0
000008EA 2D6E FFE8 FFF0 move.l [A6 - 0x10], [A6 - 0x18]
000008F0 41EE FFEC lea.l A0, [A6 - 0x14]
000008F4 7CEC moveq.l D6, 0xFFFFFFEC
000008F6 7EEC moveq.l D7, 0xFFFFFFEC
000008F8 486E FFEC pea.l [A6 - 0x14]
000008FC 3F06 move.w -[A7], D6
000008FE 3F07 move.w -[A7], D7
00000900 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000904 302E FFEE move.w D0, [A6 - 0x12]
00000908 526E FFEE addq.w [A6 - 0x12], 1
0000090C 7000 moveq.l D0, 0x00
0000090E 2F00 move.l -[A7], D0
00000910 486E FFEC pea.l [A6 - 0x14]
00000914 2054 movea.l A0, [A4]
00000916 2F08 move.l -[A7], A0
00000918 2050 movea.l A0, [A0]
0000091A 2050 movea.l A0, [A0]
0000091C 2268 00D8 movea.l A1, [A0 + 0xD8]
00000920 4E91 jsr [A1]
00000922 2F0B move.l -[A7], A3
00000924 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00000928 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000092C A873 syscall SetPort
0000092E 4FEF 001C lea.l A7, [A7 + 0x1C]
00000932 6006 bra +0x8 /* 0000093A */
label00000934:
00000934 7000 moveq.l D0, 0x00
00000936 2940 0030 move.l [A4 + 0x30], D0
label0000093A:
0000093A 2D6C 0008 FFF8 move.l [A6 - 0x8], [A4 + 0x8]
00000940 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
00000946 202E FFF8 move.l D0, [A6 - 0x8]
0000094A B0AE FFFC cmp.l D0, [A6 - 0x4]
0000094E 6744 beq +0x46 /* 00000994 */
00000950 598F subq.l A7, 4
00000952 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000956 3F3C 000F move.w -[A7], 0xF
0000095A A88F syscall OSDispatch
0000095C 265F movea.l A3, [A7]+
0000095E 200B move.l D0, A3
00000960 660A bne +0xC /* 0000096C */
00000962 598F subq.l A7, 4
00000964 3F3C 0004 move.w -[A7], 0x4
00000968 A88F syscall OSDispatch
0000096A 265F movea.l A3, [A7]+
label0000096C:
0000096C B7EC 000C cmpa.l A3, [A4 + 0xC]
00000970 6708 beq +0xA /* 0000097A */
00000972 2F0C move.l -[A7], A4
00000974 4EBA FE88 jsr [PC - 0x178 /* 000007FE */]
00000978 588F addq.l A7, 4
label0000097A:
0000097A 2F0C move.l -[A7], A4
0000097C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000980 2F0B move.l -[A7], A3
00000982 4EBA FDA2 jsr [PC - 0x25E /* 00000726 */]
00000986 294B 000C move.l [A4 + 0xC], A3
0000098A 296E FFF4 0008 move.l [A4 + 0x8], [A6 - 0xC]
00000990 4FEF 000C lea.l A7, [A7 + 0xC]
label00000994:
00000994 4CEE 18C0 FFCC movem.l D6,D7,A3,A4, [A6 - 0x34]
0000099A 4E5E unlink A6
0000099C 4E75 rts
export_607:
0000099E 4E56 FFBC link A6, -0x0044
000009A2 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000009A6 286E 0008 movea.l A4, [A6 + 0x8]
000009AA 41EE FFE6 lea.l A0, [A6 - 0x1A]
000009AE 486E FFE6 pea.l [A6 - 0x1A]
000009B2 2F0C move.l -[A7], A4
000009B4 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000009B8 2F0C move.l -[A7], A4
000009BA 2054 movea.l A0, [A4]
000009BC 2050 movea.l A0, [A0]
000009BE 2268 0090 movea.l A1, [A0 + 0x90]
000009C2 4E91 jsr [A1]
000009C4 2D40 FFEE move.l [A6 - 0x12], D0
000009C8 3D6E FFEA FFF4 move.w [A6 - 0xC], [A6 - 0x16]
000009CE 206E FFEE movea.l A0, [A6 - 0x12]
000009D2 2050 movea.l A0, [A0]
000009D4 4868 0016 pea.l [A0 + 0x16]
000009D8 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
000009DC 322E FFE6 move.w D1, [A6 - 0x1A]
000009E0 9240 sub.w D1, D0
000009E2 3D41 FFF2 move.w [A6 - 0xE], D1
000009E6 486E FFE6 pea.l [A6 - 0x1A]
000009EA 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
000009EE 2D40 FFF6 move.l [A6 - 0xA], D0
000009F2 2F00 move.l -[A7], D0
000009F4 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */]
000009F8 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */]
000009FC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000A00 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000A04 A8E4 syscall SectRgn
00000A06 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000A0A 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */]
00000A0E 206E FFF6 movea.l A0, [A6 - 0xA]
00000A12 2050 movea.l A0, [A0]
00000A14 3A28 0006 move.w D5, [A0 + 0x6]
00000A18 BA6E FFF4 cmp.w D5, [A6 - 0xC]
00000A1C 4FEF 001C lea.l A7, [A7 + 0x1C]
00000A20 6C04 bge +0x6 /* 00000A26 */
00000A22 3D45 FFF4 move.w [A6 - 0xC], D5
label00000A26:
00000A26 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000A2A 2D40 FFFA move.l [A6 - 0x6], D0
00000A2E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A32 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000A36 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000A3A 2F0C move.l -[A7], A4
00000A3C 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
00000A40 1D40 FFFF move.b [A6 - 0x1], D0
00000A44 4246 clr.w D6
00000A46 4FEF 000C lea.l A7, [A7 + 0xC]
00000A4A 6000 00FE bra +0x100 /* 00000B4A */
label00000A4E:
00000A4E 3006 move.w D0, D6
00000A50 5246 addq.w D6, 1
00000A52 3D40 FFD8 move.w [A6 - 0x28], D0
00000A56 206E FFFA movea.l A0, [A6 - 0x6]
00000A5A 2010 move.l D0, [A0]
00000A5C 5080 addq.l D0, 8
00000A5E 322E FFD8 move.w D1, [A6 - 0x28]
00000A62 48C1 ext.l D1
00000A64 E589 lsl D1, 2
00000A66 D280 add.l D1, D0
00000A68 2041 movea.l A0, D1
00000A6A 2D50 FFD0 move.l [A6 - 0x30], [A0]
00000A6E 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000A72 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00000A76 2D40 FFBC move.l [A6 - 0x44], D0
00000A7A 41EE FFBC lea.l A0, [A6 - 0x44]
00000A7E 43EE FFD4 lea.l A1, [A6 - 0x2C]
00000A82 22D8 move.l [A1]+, [A0]+
00000A84 41EE FFD4 lea.l A0, [A6 - 0x2C]
00000A88 3810 move.w D4, [A0]
00000A8A 4207 clr.b D7
00000A8C 1A2E FFFF move.b D5, [A6 - 0x1]
00000A90 B86E FFF4 cmp.w D4, [A6 - 0xC]
00000A94 588F addq.l A7, 4
00000A96 6F06 ble +0x8 /* 00000A9E */
00000A98 7E01 moveq.l D7, 0x01
00000A9A 4205 clr.b D5
00000A9C 6008 bra +0xA /* 00000AA6 */
label00000A9E:
00000A9E B86E FFF2 cmp.w D4, [A6 - 0xE]
00000AA2 6C02 bge +0x4 /* 00000AA6 */
00000AA4 7E01 moveq.l D7, 0x01
label00000AA6:
00000AA6 7000 moveq.l D0, 0x00
00000AA8 1007 move.b D0, D7
00000AAA 4A80 tst.l D0
00000AAC 6634 bne +0x36 /* 00000AE2 */
00000AAE 41EE FFC8 lea.l A0, [A6 - 0x38]
00000AB2 486E FFC8 pea.l [A6 - 0x38]
00000AB6 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000ABA 206E FFEE movea.l A0, [A6 - 0x12]
00000ABE 2F08 move.l -[A7], A0
00000AC0 2050 movea.l A0, [A0]
00000AC2 2050 movea.l A0, [A0]
00000AC4 2268 002C movea.l A1, [A0 + 0x2C]
00000AC8 4E91 jsr [A1]
00000ACA 558F subq.l A7, 2
00000ACC 486E FFE6 pea.l [A6 - 0x1A]
00000AD0 486E FFC8 pea.l [A6 - 0x38]
00000AD4 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00000AD8 4A1F tst.b [A7]+
00000ADA 4FEF 000C lea.l A7, [A7 + 0xC]
00000ADE 6602 bne +0x4 /* 00000AE2 */
00000AE0 7E01 moveq.l D7, 0x01
label00000AE2:
00000AE2 4A07 tst.b D7
00000AE4 6710 beq +0x12 /* 00000AF6 */
00000AE6 5346 subq.w D6, 1
00000AE8 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000AEC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000AF0 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
00000AF4 508F addq.l A7, 8
label00000AF6:
00000AF6 4A05 tst.b D5
00000AF8 6750 beq +0x52 /* 00000B4A */
00000AFA 206E FFD0 movea.l A0, [A6 - 0x30]
00000AFE 2050 movea.l A0, [A0]
00000B00 0828 0004 0025 btst.b [A0 + 0x25], 0x4
00000B06 56C0 sne D0
00000B08 4400 neg.b D0
00000B0A 4A00 tst.b D0
00000B0C 673C beq +0x3E /* 00000B4A */
00000B0E 206E FFD0 movea.l A0, [A6 - 0x30]
00000B12 2050 movea.l A0, [A0]
00000B14 2D68 0018 FFCC move.l [A6 - 0x34], [A0 + 0x18]
00000B1A 2F2E FFCC move.l -[A7], [A6 - 0x34]
00000B1E 486E FFC0 pea.l [A6 - 0x40]
00000B22 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000B26 41EE FFC0 lea.l A0, [A6 - 0x40]
00000B2A 508F addq.l A7, 8
00000B2C 600C bra +0xE /* 00000B3A */
label00000B2E:
00000B2E 2F0B move.l -[A7], A3
00000B30 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000B34 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00000B38 508F addq.l A7, 8
label00000B3A:
00000B3A 486E FFC0 pea.l [A6 - 0x40]
00000B3E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000B42 2640 movea.l A3, D0
00000B44 200B move.l D0, A3
00000B46 588F addq.l A7, 4
00000B48 66E4 bne -0x1A /* 00000B2E */
label00000B4A:
00000B4A 48C6 ext.l D6
00000B4C 206E FFFA movea.l A0, [A6 - 0x6]
00000B50 2050 movea.l A0, [A0]
00000B52 2010 move.l D0, [A0]
00000B54 E480 asr D0, 2
00000B56 B086 cmp.l D0, D6
00000B58 6E00 FEF4 bgt -0x10A /* 00000A4E */
00000B5C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000B60 A8DD syscall SetEmptyRgn
00000B62 A8DA syscall OpenRgn
00000B64 7000 moveq.l D0, 0x00
00000B66 2F00 move.l -[A7], D0
00000B68 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B6C 206E FFEE movea.l A0, [A6 - 0x12]
00000B70 2F08 move.l -[A7], A0
00000B72 2050 movea.l A0, [A0]
00000B74 2050 movea.l A0, [A0]
00000B76 2268 0024 movea.l A1, [A0 + 0x24]
00000B7A 4E91 jsr [A1]
00000B7C 7000 moveq.l D0, 0x00
00000B7E 2640 movea.l A3, D0
00000B80 7201 moveq.l D1, 0x01
00000B82 206E FFFA movea.l A0, [A6 - 0x6]
00000B86 2050 movea.l A0, [A0]
00000B88 2410 move.l D2, [A0]
00000B8A E482 asr D2, 2
00000B8C 761E moveq.l D3, 0x1E
00000B8E B682 cmp.l D3, D2
00000B90 4FEF 000C lea.l A7, [A7 + 0xC]
00000B94 6D20 blt +0x22 /* 00000BB6 */
00000B96 2F01 move.l -[A7], D1
00000B98 206E FFFA movea.l A0, [A6 - 0x6]
00000B9C 2050 movea.l A0, [A0]
00000B9E 2010 move.l D0, [A0]
00000BA0 E480 asr D0, 2
00000BA2 E188 lsl D0, 8
00000BA4 2F00 move.l -[A7], D0
00000BA6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000BAA 588F addq.l A7, 4
00000BAC 221F move.l D1, [A7]+
00000BAE 2640 movea.l A3, D0
00000BB0 200B move.l D0, A3
00000BB2 6702 beq +0x4 /* 00000BB6 */
00000BB4 7200 moveq.l D1, 0x00
label00000BB6:
00000BB6 1A01 move.b D5, D1
00000BB8 200B move.l D0, A3
00000BBA 6704 beq +0x6 /* 00000BC0 */
00000BBC 204B movea.l A0, A3
00000BBE A023 syscall DisposHandle/DisposeHandle
label00000BC0:
00000BC0 4A05 tst.b D5
00000BC2 671E beq +0x20 /* 00000BE2 */
00000BC4 41EE FFDE lea.l A0, [A6 - 0x22]
00000BC8 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000BCC 486E FFDE pea.l [A6 - 0x22]
00000BD0 2F0C move.l -[A7], A4
00000BD2 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
00000BD6 486E FFDE pea.l [A6 - 0x22]
00000BDA A8A1 syscall FrameRect
00000BDC 4FEF 000C lea.l A7, [A7 + 0xC]
00000BE0 605E bra +0x60 /* 00000C40 */
label00000BE2:
00000BE2 206E FFFA movea.l A0, [A6 - 0x6]
00000BE6 2050 movea.l A0, [A0]
00000BE8 2010 move.l D0, [A0]
00000BEA E480 asr D0, 2
00000BEC 7205 moveq.l D1, 0x05
00000BEE B280 cmp.l D1, D0
00000BF0 5DC0 slt D0
00000BF2 0240 0001 andi.w D0, 0x1
00000BF6 48C0 ext.l D0
00000BF8 1800 move.b D4, D0
00000BFA 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000BFE 486E FFDA pea.l [A6 - 0x26]
00000C02 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000C06 41EE FFDA lea.l A0, [A6 - 0x26]
00000C0A 508F addq.l A7, 8
00000C0C 6022 bra +0x24 /* 00000C30 */
label00000C0E:
00000C0E B9EE 0010 cmpa.l A4, [A6 + 0x10]
00000C12 671C beq +0x1E /* 00000C30 */
00000C14 7000 moveq.l D0, 0x00
00000C16 1004 move.b D0, D4
00000C18 2F00 move.l -[A7], D0
00000C1A 2F0C move.l -[A7], A4
00000C1C 206E FFEE movea.l A0, [A6 - 0x12]
00000C20 2F08 move.l -[A7], A0
00000C22 2050 movea.l A0, [A0]
00000C24 2050 movea.l A0, [A0]
00000C26 2268 0024 movea.l A1, [A0 + 0x24]
00000C2A 4E91 jsr [A1]
00000C2C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000C30:
00000C30 486E FFDA pea.l [A6 - 0x26]
00000C34 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000C38 2840 movea.l A4, D0
00000C3A 200C move.l D0, A4
00000C3C 588F addq.l A7, 4
00000C3E 66CE bne -0x30 /* 00000C0E */
label00000C40:
00000C40 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000C44 A8DB syscall CloseRgn
00000C46 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000C4A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000C4E 202E FFF6 move.l D0, [A6 - 0xA]
00000C52 588F addq.l A7, 4
00000C54 4CEE 18F8 FFA0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x60]
00000C5A 4E5E unlink A6
00000C5C 4E75 rts
export_608:
00000C5E 4E56 FF7A link A6, -0x0086
00000C62 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000C66 266E 0014 movea.l A3, [A6 + 0x14]
00000C6A 286E 0008 movea.l A4, [A6 + 0x8]
00000C6E 2F0C move.l -[A7], A4
00000C70 2054 movea.l A0, [A4]
00000C72 2050 movea.l A0, [A0]
00000C74 2268 0090 movea.l A1, [A0 + 0x90]
00000C78 4E91 jsr [A1]
00000C7A 2D40 FFFC move.l [A6 - 0x4], D0
00000C7E 2040 movea.l A0, D0
00000C80 2050 movea.l A0, [A0]
00000C82 203C 0400 0000 move.l D0, 0x4000000
00000C88 C0A8 0010 and.l D0, [A0 + 0x10]
00000C8C 588F addq.l A7, 4
00000C8E 6706 beq +0x8 /* 00000C96 */
00000C90 7000 moveq.l D0, 0x00
00000C92 6000 0464 bra +0x466 /* 000010F8 */
label00000C96:
00000C96 2F0C move.l -[A7], A4
00000C98 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00000C9C 7000 moveq.l D0, 0x00
00000C9E 2F00 move.l -[A7], D0
00000CA0 7201 moveq.l D1, 0x01
00000CA2 2F01 move.l -[A7], D1
00000CA4 2F0B move.l -[A7], A3
00000CA6 2053 movea.l A0, [A3]
00000CA8 2050 movea.l A0, [A0]
00000CAA 2268 0108 movea.l A1, [A0 + 0x108]
00000CAE 4E91 jsr [A1]
00000CB0 206D F62A movea.l A0, [A5 - 0x9D6]
00000CB4 2D48 FFF8 move.l [A6 - 0x8], A0
00000CB8 2050 movea.l A0, [A0]
00000CBA 2D68 0014 FFF0 move.l [A6 - 0x10], [A0 + 0x14]
00000CC0 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC]
00000CC6 598F subq.l A7, 4
00000CC8 A975 syscall TickCount
00000CCA 2C1F move.l D6, [A7]+
00000CCC 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
00000CD0 2D40 FFF4 move.l [A6 - 0xC], D0
00000CD4 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000CD8:
00000CD8 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
00000CDC 2D40 FFF4 move.l [A6 - 0xC], D0
00000CE0 558F subq.l A7, 2
00000CE2 A977 syscall WaitMouseUp
00000CE4 4A1F tst.b [A7]+
00000CE6 6714 beq +0x16 /* 00000CFC */
00000CE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CEC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000CF0 4EAD 090A jsr [A5 + 0x90A /* export_285 */]
00000CF4 7202 moveq.l D1, 0x02
00000CF6 B280 cmp.l D1, D0
00000CF8 508F addq.l A7, 8
00000CFA 6CDC bge -0x22 /* 00000CD8 */
label00000CFC:
00000CFC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D00 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000D04 4EAD 090A jsr [A5 + 0x90A /* export_285 */]
00000D08 7202 moveq.l D1, 0x02
00000D0A B280 cmp.l D1, D0
00000D0C 508F addq.l A7, 8
00000D0E 6D0E blt +0x10 /* 00000D1E */
00000D10 206E 0010 movea.l A0, [A6 + 0x10]
00000D14 10BC 0001 move.b [A0], 0x1
00000D18 7000 moveq.l D0, 0x00
00000D1A 6000 03DC bra +0x3DE /* 000010F8 */
label00000D1E:
00000D1E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000D22 2F2D F62A move.l -[A7], [A5 - 0x9D6]
00000D26 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000D2A 2054 movea.l A0, [A4]
00000D2C 7000 moveq.l D0, 0x00
00000D2E 2140 0054 move.l [A0 + 0x54], D0
00000D32 41EE FFB2 lea.l A0, [A6 - 0x4E]
00000D36 2D6E 000C FFBA move.l [A6 - 0x46], [A6 + 0xC]
00000D3C 2D40 FFC6 move.l [A6 - 0x3A], D0
00000D40 2D40 FFC2 move.l [A6 - 0x3E], D0
00000D44 2D40 FFBE move.l [A6 - 0x42], D0
00000D48 2D4C FFB2 move.l [A6 - 0x4E], A4
00000D4C 2054 movea.l A0, [A4]
00000D4E 2F28 0008 move.l -[A7], [A0 + 0x8]
00000D52 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00000D56 2D40 FFB6 move.l [A6 - 0x4A], D0
00000D5A 2F0C move.l -[A7], A4
00000D5C 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00000D60 7200 moveq.l D1, 0x00
00000D62 1200 move.b D1, D0
00000D64 022E 00BF FFE6 andi.b [A6 - 0x1A], 0xBF
00000D6A ED09 lsl D1.b, 6
00000D6C 0201 0040 andi.b D1, 0x40 /* '@' */
00000D70 832E FFE6 or.b [A6 - 0x1A], D1
00000D74 7000 moveq.l D0, 0x00
00000D76 2D40 FFE2 move.l [A6 - 0x1E], D0
00000D7A 2F0C move.l -[A7], A4
00000D7C 2054 movea.l A0, [A4]
00000D7E 2050 movea.l A0, [A0]
00000D80 2268 00DC movea.l A1, [A0 + 0xDC]
00000D84 4E91 jsr [A1]
00000D86 2D40 FFE8 move.l [A6 - 0x18], D0
00000D8A 486E FFD2 pea.l [A6 - 0x2E]
00000D8E 2F0C move.l -[A7], A4
00000D90 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00000D94 4A6E FFD4 tst.w [A6 - 0x2C]
00000D98 4FEF 0018 lea.l A7, [A7 + 0x18]
00000D9C 6606 bne +0x8 /* 00000DA4 */
00000D9E 3D7C 0014 FFD4 move.w [A6 - 0x2C], 0x14
label00000DA4:
00000DA4 486E FFD2 pea.l [A6 - 0x2E]
00000DA8 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00000DAC 2F0C move.l -[A7], A4
00000DAE 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00000DB2 2040 movea.l A0, D0
00000DB4 43EE FFDA lea.l A1, [A6 - 0x26]
00000DB8 22D8 move.l [A1]+, [A0]+
00000DBA 22D8 move.l [A1]+, [A0]+
00000DBC 486E FFDA pea.l [A6 - 0x26]
00000DC0 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00000DC4 2F0B move.l -[A7], A3
00000DC6 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00000DCA 2F0C move.l -[A7], A4
00000DCC 2054 movea.l A0, [A4]
00000DCE 2050 movea.l A0, [A0]
00000DD0 2268 00F4 movea.l A1, [A0 + 0xF4]
00000DD4 4E91 jsr [A1]
00000DD6 2D40 FFEC move.l [A6 - 0x14], D0
00000DDA 2D40 FFCA move.l [A6 - 0x36], D0
00000DDE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000DE2 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */]
00000DE6 486E 000C pea.l [A6 + 0xC]
00000DEA A870 syscall LocalToGlobal
00000DEC 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000DF0 2640 movea.l A3, D0
00000DF2 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */]
00000DF6 2F0B move.l -[A7], A3
00000DF8 A8DC syscall CopyRgn
00000DFA 206E FFEC movea.l A0, [A6 - 0x14]
00000DFE 2050 movea.l A0, [A0]
00000E00 5488 addq.l A0, 2
00000E02 43EE FFA6 lea.l A1, [A6 - 0x5A]
00000E06 22D8 move.l [A1]+, [A0]+
00000E08 22D8 move.l [A1]+, [A0]+
00000E0A 41EE FFA6 lea.l A0, [A6 - 0x5A]
00000E0E 486E FFA6 pea.l [A6 - 0x5A]
00000E12 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000E16 2C00 move.l D6, D0
00000E18 E286 asr D6, 1
00000E1A 486E FFA6 pea.l [A6 - 0x5A]
00000E1E 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000E22 2E00 move.l D7, D0
00000E24 E287 asr D7, 1
00000E26 2F0B move.l -[A7], A3
00000E28 302E 000E move.w D0, [A6 + 0xE]
00000E2C 9047 sub.w D0, D7
00000E2E 906E FFA8 sub.w D0, [A6 - 0x58]
00000E32 3F00 move.w -[A7], D0
00000E34 302E 000C move.w D0, [A6 + 0xC]
00000E38 9046 sub.w D0, D6
00000E3A 906E FFA6 sub.w D0, [A6 - 0x5A]
00000E3E 3F00 move.w -[A7], D0
00000E40 A8E0 syscall OffsetRgn/OfsetRgn
00000E42 2F0B move.l -[A7], A3
00000E44 3F07 move.w -[A7], D7
00000E46 3F06 move.w -[A7], D6
00000E48 A8E1 syscall InsetRgn
00000E4A 558F subq.l A7, 2
00000E4C 2F0B move.l -[A7], A3
00000E4E A8E2 syscall EmptyRgn
00000E50 4A1F tst.b [A7]+
00000E52 4FEF 0024 lea.l A7, [A7 + 0x24]
00000E56 6708 beq +0xA /* 00000E60 */
00000E58 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */]
00000E5C 2F0B move.l -[A7], A3
00000E5E A8DC syscall CopyRgn
label00000E60:
00000E60 486E FFB2 pea.l [A6 - 0x4E]
00000E64 487A F9E4 pea.l [PC - 0x61C /* 0000084A, value 0x4E56FFDC */]
00000E68 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */]
00000E6C 2F0B move.l -[A7], A3
00000E6E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E72 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000E76 4EBA F188 jsr [PC - 0xE78 /* 00000000 */]
00000E7A 2D40 FFAE move.l [A6 - 0x52], D0
00000E7E 0C6E 8000 FFB0 cmpi.w [A6 - 0x50], 0x8000
00000E84 4FEF 0018 lea.l A7, [A7 + 0x18]
00000E88 6608 bne +0xA /* 00000E92 */
00000E8A 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
00000E8E 2D40 FFBA move.l [A6 - 0x46], D0
label00000E92:
00000E92 204B movea.l A0, A3
00000E94 A023 syscall DisposHandle/DisposeHandle
00000E96 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E9A 2F2E FFBA move.l -[A7], [A6 - 0x46]
00000E9E 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00000EA2 2D40 FFCE move.l [A6 - 0x32], D0
00000EA6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000EAA 2F2D F62A move.l -[A7], [A5 - 0x9D6]
00000EAE 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000EB2 0C6E 8000 FFB0 cmpi.w [A6 - 0x50], 0x8000
00000EB8 4FEF 0010 lea.l A7, [A7 + 0x10]
00000EBC 6618 bne +0x1A /* 00000ED6 */
00000EBE 206E 0010 movea.l A0, [A6 + 0x10]
00000EC2 4210 clr.b [A0]
00000EC4 2F2E FFCE move.l -[A7], [A6 - 0x32]
00000EC8 2F2E FFCA move.l -[A7], [A6 - 0x36]
00000ECC 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
00000ED0 508F addq.l A7, 8
00000ED2 6000 020C bra +0x20E /* 000010E0 */
label00000ED6:
00000ED6 4AAE FFC6 tst.l [A6 - 0x3A]
00000EDA 6700 0204 beq +0x206 /* 000010E0 */
00000EDE 7001 moveq.l D0, 0x01
00000EE0 2F00 move.l -[A7], D0
00000EE2 7200 moveq.l D1, 0x00
00000EE4 2F01 move.l -[A7], D1
00000EE6 206E FFC6 movea.l A0, [A6 - 0x3A]
00000EEA 2F08 move.l -[A7], A0
00000EEC 2050 movea.l A0, [A0]
00000EEE 2050 movea.l A0, [A0]
00000EF0 2268 0108 movea.l A1, [A0 + 0x108]
00000EF4 4E91 jsr [A1]
00000EF6 2D6E FFC2 FFA2 move.l [A6 - 0x5E], [A6 - 0x3E]
00000EFC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000F00 2F0C move.l -[A7], A4
00000F02 2054 movea.l A0, [A4]
00000F04 2050 movea.l A0, [A0]
00000F06 2268 00DC movea.l A1, [A0 + 0xDC]
00000F0A 4E91 jsr [A1]
00000F0C 588F addq.l A7, 4
00000F0E 2F00 move.l -[A7], D0
00000F10 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00000F14 2D40 FF7E move.l [A6 - 0x82], D0
00000F18 41EE FF7E lea.l A0, [A6 - 0x82]
00000F1C 43EE FF9E lea.l A1, [A6 - 0x62]
00000F20 22D8 move.l [A1]+, [A0]+
00000F22 41EE FF9E lea.l A0, [A6 - 0x62]
00000F26 2648 movea.l A3, A0
00000F28 3013 move.w D0, [A3]
00000F2A 916E FFAE sub.w [A6 - 0x52], D0
00000F2E 302B 0002 move.w D0, [A3 + 0x2]
00000F32 916E FFB0 sub.w [A6 - 0x50], D0
00000F36 B9EE FFA2 cmpa.l A4, [A6 - 0x5E]
00000F3A 4FEF 0014 lea.l A7, [A7 + 0x14]
00000F3E 6700 0094 beq +0x96 /* 00000FD4 */
00000F42 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00000F46 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
00000F4A 4A40 tst.w D0
00000F4C 588F addq.l A7, 4
00000F4E 667E bne +0x80 /* 00000FCE */
00000F50 2F0C move.l -[A7], A4
00000F52 2054 movea.l A0, [A4]
00000F54 2050 movea.l A0, [A0]
00000F56 2268 00DC movea.l A1, [A0 + 0xDC]
00000F5A 4E91 jsr [A1]
00000F5C 2D40 FF86 move.l [A6 - 0x7A], D0
00000F60 486E FF86 pea.l [A6 - 0x7A]
00000F64 A870 syscall LocalToGlobal
00000F66 206E FFA2 movea.l A0, [A6 - 0x5E]
00000F6A 2F08 move.l -[A7], A0
00000F6C 2050 movea.l A0, [A0]
00000F6E 2050 movea.l A0, [A0]
00000F70 2268 0028 movea.l A1, [A0 + 0x28]
00000F74 4E91 jsr [A1]
00000F76 2D40 FF8A move.l [A6 - 0x76], D0
00000F7A 486E FF86 pea.l [A6 - 0x7A]
00000F7E A871 syscall GlobalToLocal
00000F80 206E FFA2 movea.l A0, [A6 - 0x5E]
00000F84 2F08 move.l -[A7], A0
00000F86 2050 movea.l A0, [A0]
00000F88 2050 movea.l A0, [A0]
00000F8A 2268 00DC movea.l A1, [A0 + 0xDC]
00000F8E 4E91 jsr [A1]
00000F90 2D40 FF7A move.l [A6 - 0x86], D0
00000F94 41EE FF7A lea.l A0, [A6 - 0x86]
00000F98 43EE FF82 lea.l A1, [A6 - 0x7E]
00000F9C 22D8 move.l [A1]+, [A0]+
00000F9E 41EE FF82 lea.l A0, [A6 - 0x7E]
00000FA2 2648 movea.l A3, A0
00000FA4 3013 move.w D0, [A3]
00000FA6 916E FF86 sub.w [A6 - 0x7A], D0
00000FAA 302B 0002 move.w D0, [A3 + 0x2]
00000FAE 916E FF88 sub.w [A6 - 0x78], D0
00000FB2 2F2E FF8A move.l -[A7], [A6 - 0x76]
00000FB6 A873 syscall SetPort
00000FB8 302E FF86 move.w D0, [A6 - 0x7A]
00000FBC D16E FFAE add.w [A6 - 0x52], D0
00000FC0 302E FF88 move.w D0, [A6 - 0x78]
00000FC4 D16E FFB0 add.w [A6 - 0x50], D0
00000FC8 4FEF 000C lea.l A7, [A7 + 0xC]
00000FCC 6006 bra +0x8 /* 00000FD4 */
label00000FCE:
00000FCE 08AE 0007 FFE6 bclr.b [A6 - 0x1A], 0x7
label00000FD4:
00000FD4 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00000FD8 486E FF8E pea.l [A6 - 0x72]
00000FDC 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000FE0 41EE FF8E lea.l A0, [A6 - 0x72]
00000FE4 508F addq.l A7, 8
00000FE6 6034 bra +0x36 /* 0000101C */
label00000FE8:
00000FE8 206E FF9A movea.l A0, [A6 - 0x66]
00000FEC 2050 movea.l A0, [A0]
00000FEE 2668 000A movea.l A3, [A0 + 0xA]
00000FF2 6024 bra +0x26 /* 00001018 */
label00000FF4:
00000FF4 2F0B move.l -[A7], A3
00000FF6 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00000FFA 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
00000FFE 72FC moveq.l D1, 0xFFFFFFFC
00001000 B280 cmp.l D1, D0
00001002 508F addq.l A7, 8
00001004 670C beq +0xE /* 00001012 */
00001006 486E FF8E pea.l [A6 - 0x72]
0000100A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000100E 588F addq.l A7, 4
00001010 600A bra +0xC /* 0000101C */
label00001012:
00001012 2053 movea.l A0, [A3]
00001014 2668 000A movea.l A3, [A0 + 0xA]
label00001018:
00001018 200B move.l D0, A3
0000101A 66D8 bne -0x26 /* 00000FF4 */
label0000101C:
0000101C 486E FF8E pea.l [A6 - 0x72]
00001020 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001024 2D40 FF9A move.l [A6 - 0x66], D0
00001028 588F addq.l A7, 4
0000102A 66BC bne -0x42 /* 00000FE8 */
0000102C 2F0C move.l -[A7], A4
0000102E 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
00001032 4A40 tst.w D0
00001034 588F addq.l A7, 4
00001036 6746 beq +0x48 /* 0000107E */
00001038 B9EE FFA2 cmpa.l A4, [A6 - 0x5E]
0000103C 6640 bne +0x42 /* 0000107E */
0000103E 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00001042 486E FF92 pea.l [A6 - 0x6E]
00001046 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000104A 41EE FF92 lea.l A0, [A6 - 0x6E]
0000104E 508F addq.l A7, 8
00001050 6016 bra +0x18 /* 00001068 */
label00001052:
00001052 2053 movea.l A0, [A3]
00001054 2028 000A move.l D0, [A0 + 0xA]
00001058 B0AE FFC6 cmp.l D0, [A6 - 0x3A]
0000105C 660A bne +0xC /* 00001068 */
0000105E 486E FF92 pea.l [A6 - 0x6E]
00001062 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001066 588F addq.l A7, 4
label00001068:
00001068 486E FF92 pea.l [A6 - 0x6E]
0000106C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001070 2640 movea.l A3, D0
00001072 200B move.l D0, A3
00001074 588F addq.l A7, 4
00001076 66DA bne -0x24 /* 00001052 */
00001078 08AE 0007 FFE6 bclr.b [A6 - 0x1A], 0x7
label0000107E:
0000107E 4A2E FFE6 tst.b [A6 - 0x1A]
00001082 6D12 blt +0x14 /* 00001096 */
00001084 3D7C 8000 FFAE move.w [A6 - 0x52], 0x8000
0000108A 206E FFA2 movea.l A0, [A6 - 0x5E]
0000108E 2050 movea.l A0, [A0]
00001090 08E8 0007 0026 bset.b [A0 + 0x26], 0x7
label00001096:
00001096 206E FFB6 movea.l A0, [A6 - 0x4A]
0000109A 2050 movea.l A0, [A0]
0000109C 4A90 tst.l [A0]
0000109E 672A beq +0x2C /* 000010CA */
000010A0 2F2E FFBA move.l -[A7], [A6 - 0x46]
000010A4 2F2E FFAE move.l -[A7], [A6 - 0x52]
000010A8 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000010AC 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000010B0 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
000010B4 2F0C move.l -[A7], A4
000010B6 2054 movea.l A0, [A4]
000010B8 2050 movea.l A0, [A0]
000010BA 2268 005C movea.l A1, [A0 + 0x5C]
000010BE 4E91 jsr [A1]
000010C0 7000 moveq.l D0, 0x00
000010C2 2D40 FFB6 move.l [A6 - 0x4A], D0
000010C6 4FEF 0018 lea.l A7, [A7 + 0x18]
label000010CA:
000010CA B9EE FFA2 cmpa.l A4, [A6 - 0x5E]
000010CE 660A bne +0xC /* 000010DA */
000010D0 206E 0010 movea.l A0, [A6 + 0x10]
000010D4 10BC 0001 move.b [A0], 0x1
000010D8 6006 bra +0x8 /* 000010E0 */
label000010DA:
000010DA 206E 0010 movea.l A0, [A6 + 0x10]
000010DE 4210 clr.b [A0]
label000010E0:
000010E0 206E FFEC movea.l A0, [A6 - 0x14]
000010E4 A023 syscall DisposHandle/DisposeHandle
000010E6 4AAE FFB6 tst.l [A6 - 0x4A]
000010EA 670A beq +0xC /* 000010F6 */
000010EC 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000010F0 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000010F4 588F addq.l A7, 4
label000010F6:
000010F6 7001 moveq.l D0, 0x01
label000010F8:
000010F8 4CEE 18C0 FF6A movem.l D6,D7,A3,A4, [A6 - 0x96]
000010FE 4E5E unlink A6
00001100 4E75 rts
export_609:
fn00001102:
00001102 4E56 0000 link A6, 0
00001106 2F2E 000C move.l -[A7], [A6 + 0xC]
0000110A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000110E 4EAD 0DAA jsr [A5 + 0xDAA /* export_433 */]
00001112 4E5E unlink A6
00001114 4E75 rts
export_610:
00001116 4E56 FFF4 link A6, -0x000C
0000111A 48E7 0118 movem.l -[A7], D7,A3,A4
0000111E 1E2E 0013 move.b D7, [A6 + 0x13]
00001122 266E 000C movea.l A3, [A6 + 0xC]
00001126 206E 0008 movea.l A0, [A6 + 0x8]
0000112A 2050 movea.l A0, [A0]
0000112C 2F28 0026 move.l -[A7], [A0 + 0x26]
00001130 486E FFF4 pea.l [A6 - 0xC]
00001134 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001138 41EE FFF4 lea.l A0, [A6 - 0xC]
0000113C 508F addq.l A7, 8
0000113E 6020 bra +0x22 /* 00001160 */
label00001140:
00001140 2054 movea.l A0, [A4]
00001142 7001 moveq.l D0, 0x01
00001144 C0A8 0010 and.l D0, [A0 + 0x10]
00001148 6716 beq +0x18 /* 00001160 */
0000114A 7000 moveq.l D0, 0x00
0000114C 1007 move.b D0, D7
0000114E 2F00 move.l -[A7], D0
00001150 2F0B move.l -[A7], A3
00001152 2F0C move.l -[A7], A4
00001154 2050 movea.l A0, [A0]
00001156 2268 0024 movea.l A1, [A0 + 0x24]
0000115A 4E91 jsr [A1]
0000115C 4FEF 000C lea.l A7, [A7 + 0xC]
label00001160:
00001160 486E FFF4 pea.l [A6 - 0xC]
00001164 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001168 2840 movea.l A4, D0
0000116A 200C move.l D0, A4
0000116C 588F addq.l A7, 4
0000116E 66D0 bne -0x2E /* 00001140 */
00001170 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18]
00001176 4E5E unlink A6
00001178 4E75 rts
export_611:
0000117A 4E56 0000 link A6, 0
0000117E 48E7 0118 movem.l -[A7], D7,A3,A4
00001182 1E2E 0013 move.b D7, [A6 + 0x13]
00001186 286E 0008 movea.l A4, [A6 + 0x8]
0000118A 4A07 tst.b D7
0000118C 660A bne +0xC /* 00001198 */
0000118E 2054 movea.l A0, [A4]
00001190 7002 moveq.l D0, 0x02
00001192 B068 0022 cmp.w D0, [A0 + 0x22]
00001196 6616 bne +0x18 /* 000011AE */
label00001198:
00001198 7000 moveq.l D0, 0x00
0000119A 1007 move.b D0, D7
0000119C 2F00 move.l -[A7], D0
0000119E 2F2E 000C move.l -[A7], [A6 + 0xC]
000011A2 2F0C move.l -[A7], A4
000011A4 4EBA FF5C jsr [PC - 0xA4 /* 00001102 */]
000011A8 4FEF 000C lea.l A7, [A7 + 0xC]
000011AC 601E bra +0x20 /* 000011CC */
label000011AE:
000011AE 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000011B2 2640 movea.l A3, D0
000011B4 2F0B move.l -[A7], A3
000011B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000011BA 2F0C move.l -[A7], A4
000011BC 4EBA 0018 jsr [PC + 0x18 /* 000011D6 */]
000011C0 2F0B move.l -[A7], A3
000011C2 A8D2 syscall FrameRgn
000011C4 2F0B move.l -[A7], A3
000011C6 A8D9 syscall DisposRgn/DisposeRgn
000011C8 4FEF 000C lea.l A7, [A7 + 0xC]
label000011CC:
000011CC 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000011D2 4E5E unlink A6
000011D4 4E75 rts
export_612:
fn000011D6:
000011D6 4E56 FFF0 link A6, -0x0010
000011DA 48E7 0118 movem.l -[A7], D7,A3,A4
000011DE 266E 000C movea.l A3, [A6 + 0xC]
000011E2 286E 0008 movea.l A4, [A6 + 0x8]
000011E6 41EE FFF8 lea.l A0, [A6 - 0x8]
000011EA 486E FFF8 pea.l [A6 - 0x8]
000011EE 2F0B move.l -[A7], A3
000011F0 2F0C move.l -[A7], A4
000011F2 4EAD 1902 jsr [A5 + 0x1902 /* export_796 */]
000011F6 2054 movea.l A0, [A4]
000011F8 7002 moveq.l D0, 0x02
000011FA B068 0022 cmp.w D0, [A0 + 0x22]
000011FE 6622 bne +0x24 /* 00001222 */
00001200 302E FFFC move.w D0, [A6 - 0x4]
00001204 48C0 ext.l D0
00001206 322E FFF8 move.w D1, [A6 - 0x8]
0000120A 48C1 ext.l D1
0000120C D280 add.l D1, D0
0000120E 2E01 move.l D7, D1
00001210 E287 asr D7, 1
00001212 3007 move.w D0, D7
00001214 5C40 addq.w D0, 6
00001216 3D40 FFFC move.w [A6 - 0x4], D0
0000121A 3007 move.w D0, D7
0000121C 5D40 subq.w D0, 6
0000121E 3D40 FFF8 move.w [A6 - 0x8], D0
label00001222:
00001222 2D4B FFF0 move.l [A6 - 0x10], A3
00001226 2054 movea.l A0, [A4]
00001228 3D68 0014 FFF4 move.w [A6 - 0xC], [A0 + 0x14]
0000122E 2054 movea.l A0, [A4]
00001230 3D68 0022 FFF6 move.w [A6 - 0xA], [A0 + 0x22]
00001236 41EE FFF0 lea.l A0, [A6 - 0x10]
0000123A 558F subq.l A7, 2
0000123C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001240 486E FFF8 pea.l [A6 - 0x8]
00001244 7000 moveq.l D0, 0x00
00001246 3F00 move.w -[A7], D0
00001248 486D 267A pea.l [A5 + 0x267A /* export_1227 */]
0000124C 486E FFF0 pea.l [A6 - 0x10]
00001250 303C 0915 move.w D0, 0x915
00001254 ABC9 syscall IconDispatch
00001256 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
0000125C 4E5E unlink A6
0000125E 4E75 rts